package a.h;

import a.i.ib;
import a.i.jb;

public class pc
  extends gc
{
  public static final String y = "converter";
  public static final String z = "StringBasedOptionItem.converter";
  jb A;
  static Class B;
  static Class C;
  public static boolean D;
  
  public pc(String paramString, Object paramObject)
  {
    super(paramString, paramObject);
    if (ec.t == 0) {}
    a(B == null ? (pc.B = f("java.lang.String")) : B);
    this.A = null;
  }
  
  public String n()
  {
    return "String";
  }
  
  public void a(Object paramObject)
  {
    super.a(c(paramObject));
  }
  
  public String h()
  {
    return (String)this.u;
  }
  
  public void b(String paramString)
  {
    a(paramString);
  }
  
  public jb b()
  {
    return this.A;
  }
  
  public void a(jb paramjb)
  {
    jb localjb = this.A;
    if (ec.t == 0)
    {
      if (nb.a(localjb, paramjb)) {
        this.A = paramjb;
      }
    }
    else {
      a(y, localjb, paramjb);
    }
  }
  
  private String c(Object paramObject)
  {
    int i = ec.t;
    if (i == 0) {}
    ib localib = this.A != null ? this.A : ib.c();
    if (i == 0) {}
    return localib.a(paramObject, C == null ? (pc.C = f("java.lang.Object")) : (i != 0) || (paramObject != null) ? paramObject.getClass() : C);
  }
  
  static Class f(String paramString)
  {
    try
    {
      return Class.forName(paramString);
    }
    catch (ClassNotFoundException localClassNotFoundException)
    {
      throw new NoClassDefFoundError(localClassNotFoundException.getMessage());
    }
  }
}


/* Location:           E:\idea\
 * Qualified Name:     a.h.pc
 * JD-Core Version:    0.7.0.1
 */